<html>
<head><meta charset="utf-8"><title>meeting 2019-05-08 · t-compiler/wg-self-profile · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/index.html">t-compiler/wg-self-profile</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html">meeting 2019-05-08</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="164991494"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/164991494" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#164991494">(May 06 2019 at 15:31)</a>:</h4>
<p>We're holding a second team meeting in this stream on <a href="https://www.timeanddate.com/worldclock/converter.html?iso=20190508T110000&amp;p1=263&amp;p2=136&amp;p3=37" target="_blank" title="https://www.timeanddate.com/worldclock/converter.html?iso=20190508T110000&amp;p1=263&amp;p2=136&amp;p3=37">Wednesday, May 8th at 7:00 AM EDT/13:00 CEST</a> (click for more time zones). We anticipate this meeting to be about 1 hour long.</p>
<p>Proposed meeting agenda:<br>
- Discuss the current state of the tool<br>
- Validate that the next step in the tracking issue (<a href="https://github.com/rust-lang/rust/issues/58967" target="_blank" title="https://github.com/rust-lang/rust/issues/58967">#58967</a>) regarding changes to <code>rustc-perf</code> are correct and still valid.<br>
- Discuss requested features, enhancements, and changes with a focus on beginner level issues to help onboard new contributors.<br>
- Other topics?</p>
<p>All are welcome to attend!</p>



<a name="165074994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165074994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165074994">(May 07 2019 at 14:20)</a>:</h4>
<p><span aria-label="tada" class="emoji emoji-1f389" role="img" title="tada">:tada:</span></p>



<a name="165152521"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152521" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152521">(May 08 2019 at 11:00)</a>:</h4>
<p><span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="165152550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152550">(May 08 2019 at 11:00)</a>:</h4>
<p><span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="165152573"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152573" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152573">(May 08 2019 at 11:00)</a>:</h4>
<p>Hi everyone!</p>



<a name="165152585"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152585" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152585">(May 08 2019 at 11:00)</a>:</h4>
<p><span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="165152603"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152603" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152603">(May 08 2019 at 11:01)</a>:</h4>
<p>So the agenda was: </p>
<ul>
<li>Discuss the current state of the tool</li>
<li>Validate that the next step in the tracking issue (<a href="https://github.com/rust-lang/rust/issues/58967" target="_blank" title="https://github.com/rust-lang/rust/issues/58967">#58967</a>) regarding changes to rustc-perf are correct and still valid.</li>
<li>Discuss requested features, enhancements, and changes with a focus on beginner level issues to help onboard new contributors.</li>
<li>Other topics?</li>
</ul>



<a name="165152613"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152613" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152613">(May 08 2019 at 11:01)</a>:</h4>
<p>Is there anything we should add?</p>



<a name="165152639"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152639" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152639">(May 08 2019 at 11:01)</a>:</h4>
<p>No?</p>



<a name="165152642"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152642" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152642">(May 08 2019 at 11:02)</a>:</h4>
<p>Ok :)</p>



<a name="165152694"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152694" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152694">(May 08 2019 at 11:02)</a>:</h4>
<p>I guess we'll just run down the agenda top to bottom then</p>



<a name="165152702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152702">(May 08 2019 at 11:02)</a>:</h4>
<p>So status update on the tool</p>



<a name="165152723"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152723" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152723">(May 08 2019 at 11:03)</a>:</h4>
<p>We've got a library <code>measureme</code> which provides a fast binary encoding for profiler events.</p>



<a name="165152735"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152735" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152735">(May 08 2019 at 11:03)</a>:</h4>
<p>As of ~1 month ago, this got merged into <code>rustc</code> so any recent nightly is using it</p>



<a name="165152755"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152755" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152755">(May 08 2019 at 11:03)</a>:</h4>
<p>We also have a few tools utilizing the binary format</p>



<a name="165152766"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152766" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152766">(May 08 2019 at 11:03)</a>:</h4>
<p><span class="user-mention" data-user-id="125250">@Wesley Wiser</span> do you want to give the update?</p>



<a name="165152815"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152815" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152815">(May 08 2019 at 11:04)</a>:</h4>
<p><code>mmview</code> which is basically just <code>cat</code> but for the binary format</p>



<a name="165152822"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152822" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152822">(May 08 2019 at 11:04)</a>:</h4>
<p>Yeah, feel free to chime in though :)</p>



<a name="165152831"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152831" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152831">(May 08 2019 at 11:04)</a>:</h4>
<p><code>summarize</code> which gives a more detailed version of the old <code>-Z self-profile</code> output</p>



<a name="165152844"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152844" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152844">(May 08 2019 at 11:04)</a>:</h4>
<p>And also provides a json export format</p>



<a name="165152857"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152857" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152857">(May 08 2019 at 11:05)</a>:</h4>
<p>And then a few graphical tools</p>



<a name="165152884"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152884" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152884">(May 08 2019 at 11:05)</a>:</h4>
<p><code>collapse-stacks</code> gives query/activity info in a format that the flame graph tools understand</p>



<a name="165152901"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152901" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152901">(May 08 2019 at 11:05)</a>:</h4>
<p><code>crox</code> translates the event dump into the Chrome profiler format</p>



<a name="165152972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152972">(May 08 2019 at 11:06)</a>:</h4>
<p>We've also had some recent contributions for some documentation and some enhancements from other community members.</p>



<a name="165152981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165152981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165152981">(May 08 2019 at 11:06)</a>:</h4>
<p>I think that's the current state</p>



<a name="165153020"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153020" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153020">(May 08 2019 at 11:07)</a>:</h4>
<p>yes, maybe some details on the compiler side:</p>



<a name="165153027"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153027" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153027">(May 08 2019 at 11:07)</a>:</h4>
<ul>
<li>profiling overhead is pretty low by now: <a href="https://perf.rust-lang.org/compare.html?start=e4e032a0ae82d7db4f99872ff98626af2941c4a5&amp;end=5539376de500270af54c7741ff8075316d950caf" target="_blank" title="https://perf.rust-lang.org/compare.html?start=e4e032a0ae82d7db4f99872ff98626af2941c4a5&amp;end=5539376de500270af54c7741ff8075316d950caf">https://perf.rust-lang.org/compare.html?start=e4e032a0ae82d7db4f99872ff98626af2941c4a5&amp;end=5539376de500270af54c7741ff8075316d950caf</a></li>
</ul>



<a name="165153044"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153044" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153044">(May 08 2019 at 11:07)</a>:</h4>
<p>but we do keep all the data in memory until the process exits (at least on linux)</p>



<a name="165153070"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153070" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153070">(May 08 2019 at 11:08)</a>:</h4>
<p>so max-rss information is skewed</p>



<a name="165153117"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153117" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153117">(May 08 2019 at 11:08)</a>:</h4>
<p>It doesn't look all that bad: <a href="https://perf.rust-lang.org/compare.html?start=e4e032a0ae82d7db4f99872ff98626af2941c4a5&amp;end=5539376de500270af54c7741ff8075316d950caf&amp;stat=max-rss" target="_blank" title="https://perf.rust-lang.org/compare.html?start=e4e032a0ae82d7db4f99872ff98626af2941c4a5&amp;end=5539376de500270af54c7741ff8075316d950caf&amp;stat=max-rss">https://perf.rust-lang.org/compare.html?start=e4e032a0ae82d7db4f99872ff98626af2941c4a5&amp;end=5539376de500270af54c7741ff8075316d950caf&amp;stat=max-rss</a></p>



<a name="165153125"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153125" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153125">(May 08 2019 at 11:08)</a>:</h4>
<p>only 2-3% bump which is fine by me</p>



<a name="165153154"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153154" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153154">(May 08 2019 at 11:09)</a>:</h4>
<p>yeah, it's not that bad</p>



<a name="165153170"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153170" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153170">(May 08 2019 at 11:09)</a>:</h4>
<p>the question is, does it make the collected data less valuable</p>



<a name="165153190"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153190" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153190">(May 08 2019 at 11:09)</a>:</h4>
<p>probably not really</p>



<a name="165153194"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153194" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153194">(May 08 2019 at 11:09)</a>:</h4>
<p>max-rss is noisy anyway</p>



<a name="165153258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153258">(May 08 2019 at 11:10)</a>:</h4>
<p>anyway, the compiler side is almost ready for the MVP</p>



<a name="165153275"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153275" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153275">(May 08 2019 at 11:10)</a>:</h4>
<p>still lots of future improvements possible of course :)</p>



<a name="165153305"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153305" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153305">(May 08 2019 at 11:11)</a>:</h4>
<p>I think that's all my additions to the status update</p>



<a name="165153308"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153308" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153308">(May 08 2019 at 11:11)</a>:</h4>
<p>Ah, yes. I forgot about the output directory discussion. I'll push up a PR for that this week.</p>



<a name="165153340"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153340" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153340">(May 08 2019 at 11:11)</a>:</h4>
<p>Does the filename need to be "predictable" as well?</p>



<a name="165153387"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153387" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153387">(May 08 2019 at 11:12)</a>:</h4>
<p>Currently it's like <code>pid-{nnnn}</code></p>



<a name="165153396"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153396" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153396">(May 08 2019 at 11:12)</a>:</h4>
<p>I don't think so</p>



<a name="165153404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153404">(May 08 2019 at 11:12)</a>:</h4>
<p>For perf.r-l.o, we need to be able to find it</p>



<a name="165153408"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153408" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153408">(May 08 2019 at 11:12)</a>:</h4>
<p>it should include the crate name for readability</p>



<a name="165153430"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153430" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153430">(May 08 2019 at 11:13)</a>:</h4>
<p>for perf.rlo I'd expect there to be a new temp directory for each invocation</p>



<a name="165153432"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153432" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153432">(May 08 2019 at 11:13)</a>:</h4>
<p>there'll be 3 files anyway</p>



<a name="165153485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153485">(May 08 2019 at 11:14)</a>:</h4>
<p>sure, seems reasonable-ish (I don't _think_ we have temp dirs today but I could imagine doing that, I think)</p>



<a name="165153497"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153497" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153497">(May 08 2019 at 11:14)</a>:</h4>
<p>Ok. I can make those changes this week.</p>



<a name="165153509"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153509" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153509">(May 08 2019 at 11:14)</a>:</h4>
<p>(ideally the temp dir would be in a RAM drive, to keep disk IO at a minimum)</p>



<a name="165153541"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153541" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153541">(May 08 2019 at 11:15)</a>:</h4>
<p>we can probably do that, the current machine is 32GB ram iirc</p>



<a name="165153549"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153549" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153549">(May 08 2019 at 11:15)</a>:</h4>
<p>but we can discuss this in more detail later, if this seems too complicated for perf.rlo</p>



<a name="165153553"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153553" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153553">(May 08 2019 at 11:15)</a>:</h4>
<p>sounds good</p>



<a name="165153601"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153601" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153601">(May 08 2019 at 11:16)</a>:</h4>
<p>I'd need to investigate to be sure, will ping folks</p>



<a name="165153670"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153670" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153670">(May 08 2019 at 11:17)</a>:</h4>
<p>So I guess the next question is, can we just turn on <code>-Z self-profile</code> for per.rlo runs as we were hoping to?</p>



<a name="165153678"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153678" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153678">(May 08 2019 at 11:17)</a>:</h4>
<p>Or is the overhead still too high?</p>



<a name="165153687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153687">(May 08 2019 at 11:17)</a>:</h4>
<p>niko asked about this yesterday and had some thoughts in this stream as well <a href="#narrow/stream/187831-t-compiler.2Fwg-self-profile/topic/overhead" title="#narrow/stream/187831-t-compiler.2Fwg-self-profile/topic/overhead">https://rust-lang.zulipchat.com/#narrow/stream/187831-t-compiler.2Fwg-self-profile/topic/overhead</a></p>



<a name="165153691"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153691" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153691">(May 08 2019 at 11:17)</a>:</h4>
<p>I think so, yes -- looking at wall time the biggest differences are a second or two</p>



<a name="165153747"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153747" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153747">(May 08 2019 at 11:18)</a>:</h4>
<p>one thing to consider: this is "virtual" overhead anyway</p>



<a name="165153749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153749">(May 08 2019 at 11:18)</a>:</h4>
<p>the user won't see it</p>



<a name="165153757"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153757" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153757">(May 08 2019 at 11:18)</a>:</h4>
<p>i.e. it's not a performance regression</p>



<a name="165153763"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153763" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153763">(May 08 2019 at 11:18)</a>:</h4>
<p>right, yeah -- that's part of why I'm not too concerned</p>



<a name="165153783"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153783" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153783">(May 08 2019 at 11:19)</a>:</h4>
<p>the main question is: will it somehow skew the results?</p>



<a name="165153796"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153796" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153796">(May 08 2019 at 11:19)</a>:</h4>
<p>i.e. will it make our measurements inaccurate in some way</p>



<a name="165153808"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153808" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153808">(May 08 2019 at 11:19)</a>:</h4>
<p>by favoring big benchmarks for example</p>



<a name="165153812"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153812" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153812">(May 08 2019 at 11:19)</a>:</h4>
<p>I would say no. Any cost that measureme imposes is approximately linear I think with respect to "work"</p>



<a name="165153814"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153814" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153814">(May 08 2019 at 11:19)</a>:</h4>
<p>or certain test cases</p>



<a name="165153871"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153871" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153871">(May 08 2019 at 11:20)</a>:</h4>
<p>I think so too</p>



<a name="165153879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153879">(May 08 2019 at 11:20)</a>:</h4>
<p>we do write a lot of data to the disk though</p>



<a name="165153880"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153880" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153880">(May 08 2019 at 11:20)</a>:</h4>
<p>(it certainly hurts large test cases more than small ones, but that's consistent with that theory)</p>



<a name="165153891"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153891" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153891">(May 08 2019 at 11:20)</a>:</h4>
<p>so we might be more I/O bound?</p>



<a name="165153907"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153907" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153907">(May 08 2019 at 11:21)</a>:</h4>
<p>if we're writing at the end of the session on linux then that's not a problem</p>



<a name="165153909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153909">(May 08 2019 at 11:21)</a>:</h4>
<p>There's probably some overhead which isn't equal over recording every event. For example, when we reach the end of one of the <code>mmap</code>'d pages and the OS has to allocate another. But that's still "constant" skew over the entire run</p>



<a name="165153919"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153919" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153919">(May 08 2019 at 11:21)</a>:</h4>
<p>yes</p>



<a name="165153939"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153939" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153939">(May 08 2019 at 11:21)</a>:</h4>
<p>so, I'd also say that the data is as useful as it is now</p>



<a name="165153943"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153943" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153943">(May 08 2019 at 11:22)</a>:</h4>
<p>And again, it would scale linearly with the total number of events recorded</p>



<a name="165153993"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165153993" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165153993">(May 08 2019 at 11:22)</a>:</h4>
<p>one downside might be that we never measure what the user actually executes</p>



<a name="165154007"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154007" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154007">(May 08 2019 at 11:22)</a>:</h4>
<p>but that's fine</p>



<a name="165154016"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154016" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154016">(May 08 2019 at 11:22)</a>:</h4>
<p>we don't ... really do that today anyway, for the most part</p>



<a name="165154019"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154019" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154019">(May 08 2019 at 11:23)</a>:</h4>
<p>our data isn't super accurate anyway because it's exactly one machine on one platform :)</p>



<a name="165154120"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154120" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154120">(May 08 2019 at 11:24)</a>:</h4>
<p>alright, it sounds like we agree that turning on by default is what we want?</p>



<a name="165154122"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154122" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154122">(May 08 2019 at 11:24)</a>:</h4>
<p>So, I think I'm seeing consensus that we should enable it on perf.rlo and that the overhead is within acceptable margins?</p>



<a name="165154124"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154124" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154124">(May 08 2019 at 11:24)</a>:</h4>
<p>Yeah</p>



<a name="165154128"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154128" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154128">(May 08 2019 at 11:24)</a>:</h4>
<p>how large are the artifacts being produced?</p>



<a name="165154144"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154144" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154144">(May 08 2019 at 11:24)</a>:</h4>
<p>e.g. for librustc would we expect 1GB, 10GB, or what for the profile data?</p>



<a name="165154149"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154149" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154149">(May 08 2019 at 11:24)</a>:</h4>
<p>tens to hundreds of MBs, I think</p>



<a name="165154165"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154165" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154165">(May 08 2019 at 11:25)</a>:</h4>
<p>ah, okay, so actually not that big -- that sounds good.</p>



<a name="165154180"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154180" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154180">(May 08 2019 at 11:25)</a>:</h4>
<p><span class="user-mention" data-user-id="125250">@Wesley Wiser</span> do you have numbers around?</p>



<a name="165154181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154181">(May 08 2019 at 11:25)</a>:</h4>
<p>I don't think we've actually measured librustc</p>



<a name="165154190"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154190" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154190">(May 08 2019 at 11:25)</a>:</h4>
<p>I've mostly just been playing with the <code>regex</code> crate</p>



<a name="165154194"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154194" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154194">(May 08 2019 at 11:25)</a>:</h4>
<p>script-servo would be interesting as an extreme case</p>



<a name="165154195"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154195" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154195">(May 08 2019 at 11:25)</a>:</h4>
<p>Which is ~10mb I believe</p>



<a name="165154246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154246">(May 08 2019 at 11:26)</a>:</h4>
<p>I'm relatively unconcerned then</p>



<a name="165154267"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154267" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154267">(May 08 2019 at 11:26)</a>:</h4>
<p>I've got <code>rustc-perf</code> configured on my desktop here, I can do a test run and see how big the artifacts are</p>



<a name="165154270"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154270" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154270">(May 08 2019 at 11:26)</a>:</h4>
<p>should we make an action item to gather some data here?</p>



<a name="165154281"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154281" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154281">(May 08 2019 at 11:26)</a>:</h4>
<p><span class="user-mention" data-user-id="125250">@Wesley Wiser</span> yes, please</p>



<a name="165154286"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154286" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154286">(May 08 2019 at 11:27)</a>:</h4>
<p>I think that'd be good (it sort of ties in to some questions I have on the next few bullet points)</p>



<a name="165154300"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154300" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154300">(May 08 2019 at 11:27)</a>:</h4>
<p>Ok. I'll also do that hopefully this week</p>



<a name="165154371"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154371" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154371">(May 08 2019 at 11:28)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> Do you want to go over those questions now?</p>



<a name="165154375"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154375" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154375">(May 08 2019 at 11:28)</a>:</h4>
<p>sure, yeah</p>



<a name="165154408"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154408" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154408">(May 08 2019 at 11:28)</a>:</h4>
<p>Is the profile data itself useful beyond running tooling over it locally? That is, would it make sense to want to keep it around (uploading it to S3, for example)?</p>



<a name="165154434"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154434" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154434">(May 08 2019 at 11:29)</a>:</h4>
<p>I'd say: no</p>



<a name="165154443"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154443" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154443">(May 08 2019 at 11:29)</a>:</h4>
<p>it does compress rather well, otoh</p>



<a name="165154534"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154534" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154534">(May 08 2019 at 11:30)</a>:</h4>
<p>but still, I'd say, do all the post-processing locally and only keep around the results of that</p>



<a name="165154535"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154535" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154535">(May 08 2019 at 11:30)</a>:</h4>
<p>The reason I ask is that if the answer is no then we'd presumably want to run tools on the perf server, which might not be ideal (i.e., need to run N tools and upload N results vs. just local data)</p>



<a name="165154544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154544">(May 08 2019 at 11:30)</a>:</h4>
<p>I guess it depends how much functionality we want to expose from perf.rlo</p>



<a name="165154567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154567">(May 08 2019 at 11:31)</a>:</h4>
<p><code>summarize</code>'s output is minuscule and that's what the MVP has in it</p>



<a name="165154568"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154568" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154568">(May 08 2019 at 11:31)</a>:</h4>
<p>we could also upload the entire data, but only keep it around for a few days</p>



<a name="165154580"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154580" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154580">(May 08 2019 at 11:31)</a>:</h4>
<p><code>collapse-stacks</code> output is also very small and pretty useful IMO</p>



<a name="165154584"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154584" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154584">(May 08 2019 at 11:31)</a>:</h4>
<p>So that would be very nice to have available</p>



<a name="165154590"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154590" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154590">(May 08 2019 at 11:31)</a>:</h4>
<p>the other reason I ask is that I suspect it might be far easier to implement blindly uploading these artifacts than trying to figure out other ways to expose it</p>



<a name="165154684"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154684" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154684">(May 08 2019 at 11:33)</a>:</h4>
<p>my initial vision was: run benchmarks -&gt; post-process data -&gt; upload post-processing artifacts -&gt; delete all local data</p>



<a name="165154698"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154698" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154698">(May 08 2019 at 11:33)</a>:</h4>
<p>where post-processing is just running a few of the measureme tools</p>



<a name="165154705"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154705" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154705">(May 08 2019 at 11:33)</a>:</h4>
<p>If there were an easy way to retrieve the artifacts, then I could see people using it. If not, then it might not be that important to keep around.</p>



<a name="165154713"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154713" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154713">(May 08 2019 at 11:33)</a>:</h4>
<p>hm, okay -- how long does it take to run the measureme tools?</p>



<a name="165154722"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154722" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154722">(May 08 2019 at 11:33)</a>:</h4>
<p>&lt; 1 second each</p>



<a name="165154776"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154776" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154776">(May 08 2019 at 11:34)</a>:</h4>
<p>okay, so that's not a problem then -- I ask because <code>perf script</code> takes minutes on big crates' perf record dump</p>



<a name="165154778"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154778" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154778">(May 08 2019 at 11:34)</a>:</h4>
<p>it depends on the data size</p>



<a name="165154784"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154784" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154784">(May 08 2019 at 11:34)</a>:</h4>
<p>(in --release mode <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span> )</p>



<a name="165154816"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154816" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154816">(May 08 2019 at 11:34)</a>:</h4>
<p><span class="user-mention" data-user-id="125250">@Wesley Wiser</span> can you collect some data on that as well?</p>



<a name="165154823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154823">(May 08 2019 at 11:34)</a>:</h4>
<p>Even for a massive crate, I'd image it's &lt; 10 seconds</p>



<a name="165154825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154825">(May 08 2019 at 11:34)</a>:</h4>
<p>Sure</p>



<a name="165154834"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154834" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154834">(May 08 2019 at 11:35)</a>:</h4>
<p>I'll just test the largest output from <code>rustc-perf</code></p>



<a name="165154845"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154845" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154845">(May 08 2019 at 11:35)</a>:</h4>
<p>So long as it's less than a minute I'm not too worried, I don't want to be spending an additional half hour per run though just running measureme tooling :)</p>



<a name="165154846"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154846" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154846">(May 08 2019 at 11:35)</a>:</h4>
<p>like, just making sure it's not more than a few seconds for script-servo would be enough</p>



<a name="165154869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154869">(May 08 2019 at 11:35)</a>:</h4>
<p>how parallelizable is this?</p>



<a name="165154926"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154926" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154926">(May 08 2019 at 11:36)</a>:</h4>
<p>you mean running N tools simultaneously?</p>



<a name="165154928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154928">(May 08 2019 at 11:36)</a>:</h4>
<p>i.e. if we did it all at the end, then wall-time would be lower</p>



<a name="165154930"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154930" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154930">(May 08 2019 at 11:36)</a>:</h4>
<p>yeah</p>



<a name="165154934"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154934" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154934">(May 08 2019 at 11:36)</a>:</h4>
<p>or yes, if we have N different tools, we can do that too</p>



<a name="165154944"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154944" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154944">(May 08 2019 at 11:36)</a>:</h4>
<p>that would be the easiest thing to do</p>



<a name="165154957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154957">(May 08 2019 at 11:37)</a>:</h4>
<p>let's wait on <span class="user-mention" data-user-id="125250">@Wesley Wiser</span>'s results and decide then</p>



<a name="165154968"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154968" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154968">(May 08 2019 at 11:37)</a>:</h4>
<p>so here's another interesting thing:</p>



<a name="165154984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154984">(May 08 2019 at 11:37)</a>:</h4>
<p>most benchmarks are run through N iterations, right?</p>



<a name="165154997"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165154997" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165154997">(May 08 2019 at 11:37)</a>:</h4>
<p>we somehow need to combine that data</p>



<a name="165155004"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155004" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155004">(May 08 2019 at 11:37)</a>:</h4>
<p>yes, then <code>min</code> is taken for measurements today</p>



<a name="165155076"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155076" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155076">(May 08 2019 at 11:38)</a>:</h4>
<p>ok, so we'd only combine (via min) the summarize report</p>



<a name="165155081"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155081" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155081">(May 08 2019 at 11:38)</a>:</h4>
<p>historically my thought has been to just use one run's data to start with</p>



<a name="165155088"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155088" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155088">(May 08 2019 at 11:38)</a>:</h4>
<p>for flamegraph etc, we just take the shortest one, maybe?</p>



<a name="165155121"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155121" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155121">(May 08 2019 at 11:39)</a>:</h4>
<p>We could just use whichever run was the MIN's results</p>



<a name="165155131"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155131" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155131">(May 08 2019 at 11:39)</a>:</h4>
<p>well, we do it per statistic... which is maybe not great but</p>



<a name="165155135"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155135" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155135">(May 08 2019 at 11:39)</a>:</h4>
<p>so like max-rss might be a different run than walltime</p>



<a name="165155142"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155142" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155142">(May 08 2019 at 11:39)</a>:</h4>
<p>Oh I see</p>



<a name="165155144"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155144" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155144">(May 08 2019 at 11:39)</a>:</h4>
<p>(currently)</p>



<a name="165155233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155233">(May 08 2019 at 11:40)</a>:</h4>
<p>ok, sticking to the current behavior seems fine to me</p>



<a name="165155247"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155247" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155247">(May 08 2019 at 11:41)</a>:</h4>
<p>is the summary output text? JSON? csv?</p>



<a name="165155248"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155248" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155248">(May 08 2019 at 11:41)</a>:</h4>
<p>json</p>



<a name="165155258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155258">(May 08 2019 at 11:41)</a>:</h4>
<p>(right?)</p>



<a name="165155259"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155259" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155259">(May 08 2019 at 11:41)</a>:</h4>
<p>okay, that's nice</p>



<a name="165155262"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155262" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155262">(May 08 2019 at 11:41)</a>:</h4>
<p>Yeah, we have json</p>



<a name="165155326"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155326" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155326">(May 08 2019 at 11:42)</a>:</h4>
<p>We're also going to support outputting a JSON diff as well</p>



<a name="165155332"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155332" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155332">(May 08 2019 at 11:42)</a>:</h4>
<p>Between two different runs</p>



<a name="165155345"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155345" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155345">(May 08 2019 at 11:42)</a>:</h4>
<p>yeah, I've been thinking: that's not so useful for perf.rlo</p>



<a name="165155356"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155356" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155356">(May 08 2019 at 11:43)</a>:</h4>
<p>compare view?</p>



<a name="165155364"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155364" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155364">(May 08 2019 at 11:43)</a>:</h4>
<p>because the user can ask for the diff between arbitrary commits</p>



<a name="165155371"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155371" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155371">(May 08 2019 at 11:43)</a>:</h4>
<p>so the diffing has to be done on the fly</p>



<a name="165155383"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155383" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155383">(May 08 2019 at 11:43)</a>:</h4>
<p>probably in javascript?</p>



<a name="165155391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155391">(May 08 2019 at 11:43)</a>:</h4>
<p>in the browser I mean</p>



<a name="165155396"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155396" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155396">(May 08 2019 at 11:43)</a>:</h4>
<p>ah, we send the data for all compare pages from Rust so I don't see why it'd be client side</p>



<a name="165155451"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155451" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155451">(May 08 2019 at 11:44)</a>:</h4>
<p>I guess it could be</p>



<a name="165155465"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155465" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155465">(May 08 2019 at 11:44)</a>:</h4>
<p>ah, ok, so you have a webservice implemented in Rust for that?</p>



<a name="165155487"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155487" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155487">(May 08 2019 at 11:45)</a>:</h4>
<p>yeah, perf has a raw hyper backend that serves all the pages and data</p>



<a name="165155489"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155489" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155489">(May 08 2019 at 11:45)</a>:</h4>
<p>(this runs separately from the collection infrastructure)</p>



<a name="165155499"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155499" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155499">(May 08 2019 at 11:45)</a>:</h4>
<p>ok</p>



<a name="165155544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155544">(May 08 2019 at 11:46)</a>:</h4>
<p>anyway, it's probably more important what we want the result to look like</p>



<a name="165155574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155574">(May 08 2019 at 11:46)</a>:</h4>
<p>yeah -- I think that result is clickable links on every benchmark run</p>



<a name="165155575"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155575" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155575">(May 08 2019 at 11:46)</a>:</h4>
<p>I had something like this in mind: <a href="https://hackmd.io/s/rkERN4lnE" target="_blank" title="https://hackmd.io/s/rkERN4lnE">https://hackmd.io/s/rkERN4lnE</a></p>



<a name="165155605"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155605" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155605">(May 08 2019 at 11:47)</a>:</h4>
<p>with tables sortable by column, maybe?</p>



<a name="165155615"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155615" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155615">(May 08 2019 at 11:47)</a>:</h4>
<p>and a separate comparison table for each thing we measure</p>



<a name="165155645"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155645" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155645">(May 08 2019 at 11:48)</a>:</h4>
<p>seems feasible -- this might also be too much data, though, not sure</p>



<a name="165155671"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155671" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155671">(May 08 2019 at 11:48)</a>:</h4>
<p>too cluttered, you mean?</p>



<a name="165155673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155673">(May 08 2019 at 11:48)</a>:</h4>
<p>yeah</p>



<a name="165155690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155690">(May 08 2019 at 11:49)</a>:</h4>
<p>we could only show lines above a certain threshold by default</p>



<a name="165155695"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155695" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155695">(May 08 2019 at 11:49)</a>:</h4>
<p>makes sense to me</p>



<a name="165155715"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155715" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155715">(May 08 2019 at 11:50)</a>:</h4>
<p><span class="user-mention" data-user-id="125250">@Wesley Wiser</span> how does that sound to you?</p>



<a name="165155761"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155761" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155761">(May 08 2019 at 11:50)</a>:</h4>
<p>I agree</p>



<a name="165155770"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155770" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155770">(May 08 2019 at 11:50)</a>:</h4>
<p>There was similar discussion actually about the default <code>summarize</code> output</p>



<a name="165155782"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155782" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155782">(May 08 2019 at 11:50)</a>:</h4>
<p>Whatever value we decide probably makes sense to apply there as well</p>



<a name="165155807"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155807" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155807">(May 08 2019 at 11:51)</a>:</h4>
<p>maybe we don't need to show all tables</p>



<a name="165155808"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155808" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155808">(May 08 2019 at 11:51)</a>:</h4>
<p>we will want the summarize output to include everything inside perf and then filter (maybe client side) for perf.r-l.o</p>



<a name="165155812"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155812" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155812">(May 08 2019 at 11:51)</a>:</h4>
<p>Yeah, absolutely</p>



<a name="165155813"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155813" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155813">(May 08 2019 at 11:51)</a>:</h4>
<p><code>--json</code> returns all the data</p>



<a name="165155826"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155826" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155826">(May 08 2019 at 11:51)</a>:</h4>
<p>The other options are just for the stdout display</p>



<a name="165155880"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155880" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155880">(May 08 2019 at 11:52)</a>:</h4>
<p>sounds good</p>



<a name="165155894"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155894" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155894">(May 08 2019 at 11:52)</a>:</h4>
<p>I think I'm happy then wrt to a plan for perf -- I should also have more time after tomorrow to maybe start looking into an implementation</p>



<a name="165155904"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155904" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155904">(May 08 2019 at 11:53)</a>:</h4>
<p>cool</p>



<a name="165155914"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155914" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155914">(May 08 2019 at 11:53)</a>:</h4>
<p>one more thing:</p>



<a name="165155918"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155918" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155918">(May 08 2019 at 11:53)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> Feel free to ping me with work items. I'm happy to work on them</p>



<a name="165155920"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155920" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155920">(May 08 2019 at 11:53)</a>:</h4>
<p>the postprocessing tools and the compiler must be in sync, kind of</p>



<a name="165155931"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155931" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155931">(May 08 2019 at 11:53)</a>:</h4>
<p>how do we make sure they are?</p>



<a name="165155980"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155980" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155980">(May 08 2019 at 11:54)</a>:</h4>
<p>does perf.rlo use rustup or something like that?</p>



<a name="165155985"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155985" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155985">(May 08 2019 at 11:54)</a>:</h4>
<p>we use... well, proto rustup</p>



<a name="165155992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165155992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165155992">(May 08 2019 at 11:54)</a>:</h4>
<p>(read: download artifacts from CI ourselves)</p>



<a name="165156014"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156014" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156014">(May 08 2019 at 11:55)</a>:</h4>
<p>I think it would make sense to have measureme tools be a rustup component anyway</p>



<a name="165156018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156018">(May 08 2019 at 11:55)</a>:</h4>
<p>but that doesn't contain cargo.lock or anything we could use to check for equal versions; I think there was some discussion of the tools "knowing" that they should not run or otherwise erroring out</p>



<a name="165156022"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156022" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156022">(May 08 2019 at 11:55)</a>:</h4>
<p>would that help here too?</p>



<a name="165156039"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156039" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156039">(May 08 2019 at 11:55)</a>:</h4>
<p>in theory, yes, in practice it's likely more work than just installing them because we don't actually support components today</p>



<a name="165156045"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156045" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156045">(May 08 2019 at 11:55)</a>:</h4>
<p>though we do want to (windows check builds for winapi being a prominent use case)</p>



<a name="165156104"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156104" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156104">(May 08 2019 at 11:56)</a>:</h4>
<p>Should we try to migrate to using rustup then? Or is that too big a project to block on?</p>



<a name="165156113"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156113" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156113">(May 08 2019 at 11:56)</a>:</h4>
<p>I'd not block on it</p>



<a name="165156117"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156117" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156117">(May 08 2019 at 11:57)</a>:</h4>
<p>we probably shouldn't block, yeah</p>



<a name="165156131"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156131" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156131">(May 08 2019 at 11:57)</a>:</h4>
<p>presumably for now we can just depend on the right version which seems easy enough</p>



<a name="165156136"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156136" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156136">(May 08 2019 at 11:57)</a>:</h4>
<p>I guess we could add a flag to rustc to have it tell us what version of measureme it's using?</p>



<a name="165156137"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156137" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156137">(May 08 2019 at 11:57)</a>:</h4>
<p>(are these tools all CLI or cargo-deps?)</p>



<a name="165156138"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156138" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156138">(May 08 2019 at 11:57)</a>:</h4>
<p>yeah, the format shouldn't change too often</p>



<a name="165156154"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156154" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156154">(May 08 2019 at 11:57)</a>:</h4>
<p>I'm not sure what you mean by cargo-deps</p>



<a name="165156198"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156198" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156198">(May 08 2019 at 11:58)</a>:</h4>
<p>crates for Cargo.toml</p>



<a name="165156212"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156212" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156212">(May 08 2019 at 11:58)</a>:</h4>
<p>They're separate crates in the measureme repo/Cargo workspace</p>



<a name="165156214"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156214" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156214">(May 08 2019 at 11:58)</a>:</h4>
<p>But they're not uploaded to <a href="http://crates.io" target="_blank" title="http://crates.io">crates.io</a></p>



<a name="165156223"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156223" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156223">(May 08 2019 at 11:59)</a>:</h4>
<p>right, but libraries vs. binaries is the distinction I'm asking about</p>



<a name="165156234"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156234" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156234">(May 08 2019 at 11:59)</a>:</h4>
<p>Oh sorry</p>



<a name="165156236"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156236" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156236">(May 08 2019 at 11:59)</a>:</h4>
<p>Yeah they're all binaries</p>



<a name="165156253"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156253" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156253">(May 08 2019 at 11:59)</a>:</h4>
<p>okay, sounds good -- I wouldn't worry then about versioning anything just yet as a blocking bit</p>



<a name="165156259"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156259" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156259">(May 08 2019 at 11:59)</a>:</h4>
<p>we can update as needed</p>



<a name="165156286"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156286" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156286">(May 08 2019 at 12:00)</a>:</h4>
<p>ok</p>



<a name="165156353"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156353" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156353">(May 08 2019 at 12:00)</a>:</h4>
<p>let's try to add the version header to the file format asap, so we know when somethings wrong</p>



<a name="165156393"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156393" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156393">(May 08 2019 at 12:01)</a>:</h4>
<p>I will try to get some issues or something opened on perf over the next weekish to assign to <span class="user-mention" data-user-id="125250">@Wesley Wiser</span></p>



<a name="165156409"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156409" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156409">(May 08 2019 at 12:01)</a>:</h4>
<p>(or, well, anyone in the community if we want to diversify)</p>



<a name="165156452"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156452" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156452">(May 08 2019 at 12:02)</a>:</h4>
<p>Sounds good!</p>



<a name="165156489"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156489" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156489">(May 08 2019 at 12:03)</a>:</h4>
<p>alright, we should make a list of action items and add them to the tracking issue</p>



<a name="165156503"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156503" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156503">(May 08 2019 at 12:03)</a>:</h4>
<p>(or make existing points there more concrete)</p>



<a name="165156514"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156514" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156514">(May 08 2019 at 12:03)</a>:</h4>
<ul>
<li><span class="user-mention" data-user-id="125250">@Wesley Wiser</span> will take a look at how big the profiles get and how long postprocessing takes</li>
</ul>



<a name="165156572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156572">(May 08 2019 at 12:04)</a>:</h4>
<ul>
<li>someone will implement the path argument for -Zself-profile (we need to discuss this some more maybe)</li>
</ul>



<a name="165156579"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156579" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156579">(May 08 2019 at 12:04)</a>:</h4>
<ul>
<li>someone will implement a version header/check for the binary format</li>
</ul>



<a name="165156675"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156675" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156675">(May 08 2019 at 12:06)</a>:</h4>
<ul>
<li>the detailed comparison view needs to be implemented. it should only depend on the JSON output of summarize, if possible</li>
</ul>



<a name="165156835"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156835" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156835">(May 08 2019 at 12:09)</a>:</h4>
<p>I think that's it?</p>



<a name="165156964"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165156964" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165156964">(May 08 2019 at 12:11)</a>:</h4>
<p>nothing else I can think of</p>



<a name="165157112"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165157112" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165157112">(May 08 2019 at 12:13)</a>:</h4>
<p>Since we're over time, lets call this meeting unless <span class="user-mention" data-user-id="124287">@mw</span> has anything to add?</p>



<a name="165157194"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165157194" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165157194">(May 08 2019 at 12:14)</a>:</h4>
<p>(They seem to have dropped off)</p>



<a name="165157219"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165157219" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165157219">(May 08 2019 at 12:15)</a>:</h4>
<p>happy to call the meeting, yes</p>



<a name="165157223"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165157223" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165157223">(May 08 2019 at 12:15)</a>:</h4>
<p>Sounds good</p>



<a name="165157224"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165157224" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165157224">(May 08 2019 at 12:15)</a>:</h4>
<p>Thanks all! \o</p>



<a name="165157226"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165157226" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165157226">(May 08 2019 at 12:15)</a>:</h4>
<p><span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<a name="165160841"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165160841" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165160841">(May 08 2019 at 13:06)</a>:</h4>
<p>Sorry, yes, I was actually late to the next meeting already <code>:)</code></p>



<a name="165160845"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187831-t-compiler/wg-self-profile/topic/meeting%202019-05-08/near/165160845" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mw <a href="https://rust-lang.github.io/zulip_archive/stream/187831-t-compiler/wg-self-profile/topic/meeting.202019-05-08.html#165160845">(May 08 2019 at 13:06)</a>:</h4>
<p><span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>